home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Internet Info 1994 March
/
Internet Info CD-ROM (Walnut Creek) (March 1994).iso
/
networking
/
mail
/
mh
/
contrib
/
9209
/
emacs.comp
< prev
next >
Wrap
Text File
|
1992-09-20
|
1KB
|
63 lines
#!/bin/ksh
###############################################################################
# emacs.comp - editor front end for the MH comp command
#
# Gregory F. March (march@nynexst.com)
#
#------------------------------------------------------------------------------
#
# NOTE: This is brute force and not that great of a coding job...
#
###############################################################################
DRAFT=~/Mail/draft
touch /tmp/mh-gfm.$$
IFS_save=$IFS
IFS=
if [ `grep -c "^To:" $DRAFT` -le 0 ]
then
read ADDRESS?'To: '
print "To: $ADDRESS" > /tmp/mh-gfm.$$ # always need a To:
fi
if [ `grep -c "^Subject:" $DRAFT` -le 0 ]
then
read SUBJECT?'Subject: '
if [ ${SUBJECT:-""} != "" ]
then
print "Subject: $SUBJECT" >> /tmp/mh-gfm.$$
fi
fi
if [ `grep -c "^Cc:" $DRAFT` -le 0 ]
then
read CCFIELD?'Cc: '
if [ ${CCFIELD:-""} != "" ]
then
print "Cc: $CCFIELD" >> /tmp/mh-gfm.$$
fi
fi
if [ `grep -c "^Bcc:" $DRAFT` -le 0 ]
then
read BCCFIELD?'Bcc: '
if [ ${BCCFIELD:-""} != "" ]
then
print "Bcc: $BCCFIELD" >> /tmp/mh-gfm.$$
fi
fi
IFS=$IFS_save
cat /tmp/mh-gfm.$$ $DRAFT > /tmp/mh-gfm2.$$
cp /tmp/mh-gfm2.$$ $DRAFT
rm -f /tmp/mh-gfm.$$ /tmp/mh-gfm2.$$
emacs $DRAFT -f end-of-buffer
rm -f $DRAFT*~